Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Added active waiting for cmake-js (Text file busy) race condiion #350

Merged
merged 1 commit into from
Nov 6, 2023

Conversation

specio
Copy link
Contributor

@specio specio commented Nov 6, 2023

QVS is always building with latest version of node:lts-slim image.
Latest version of node image is affected by race conditions, and running cmake-js instantly after npm install fails with "Text file busy" error on docker containers.
nodejs/docker-node#1918

As a workaround package script 'wait-for-cmake-js' has been added.
It tries every second (up to 10 seconds) to use simplest --version command on cmake-js to test if cmake-js became operable.

@jsteczyn jsteczyn merged commit 39989a4 into master Nov 6, 2023
@jsteczyn jsteczyn deleted the hotfix/nodeTextFileBusy branch November 6, 2023 14:03
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants